package main.java.rondas;

import main.java.sq.Jugador;
import main.java.sq.Partida;

public class Ronda7condicionesVictoria {
	
	public Ronda7condicionesVictoria() {
		Partida partida = Partida.getPartida();
		Jugador jugadorActual = partida.getJugadorActual();
		jugadorActual.eresGanador();
	}

	Partida partida = Partida.getPartida();
	Jugador jugadorActual = partida.getJugadorActual();
	
	
	
	public boolean eresGanador (){
		
		if(!quedanMasJugadores()){
			return true;
		}else if(supera4pv()){
			return true;
		}else if(tienes10pv()){
			return true;
		}else{
			return false;
		}
		
	}

	private boolean tienes10pv() {
		if(jugadorActual.getPuntoVictoria() >= 10){
			return true;
		}else{
			return false;
		}
		
	}

	private boolean supera4pv() {
		if(jugadorActual.getPuntoVictoria() >= 4){
			return true;
		}else{
			return false;
		}
	}

	private boolean quedanMasJugadores() {
		int jugadoresActivos = partida.getJugador().size();
		if(jugadoresActivos > 1){
			return false;
		}else{
			return true;
		}
	}
	
}
